package ipower.studentworks.service;

import ipower.pageModel.DataGrid;

import java.io.Serializable;
/**
 * 数据服务基础类。
 * @author young。
 * @since 2013-11-03。
 * */
public interface DataService<T> extends Serializable {
	/**
	 * 加载列表数据。
	 * @param info
	 * 	查询条件
	 * @return 列表数据。
	 * */
	public DataGrid<T> datagrid(T info);
	/**
	 * 更新数据。
	 * @param info
	 * 	源数据。
	 * */
	public T update(T info);
	/**
	 * 删除数据。
	 * @param ids
	 * 	需删除的主键数组。
	 * */
	public void delete(String[] ids);
}